約 4,855,889 件
https://w.atwiki.jp/sc-02croot/pages/23.html
よく使われるrootアプリを紹介。 以下のツールは使い方によっては起動しなくなる等の不具合を引き起こす可能性があります。十分に注意して導入しましょう。 Titanium Backup root ※有料版あり https //market.android.com/details?id=com.keramidas.TitaniumBackup アプリケーション、データのバックアップと復元ツール。 よくROMを入れ替える人の環境復元に便利。 Root Explorer (File Manager) https //market.android.com/details?id=com.speedsoftware.rootexplorer ファイラー。システムファイルの書き換え、閲覧、置き換え等に使う。 無料で済ませたければ↓ ES ファイルエクスプローラー https //market.android.com/details?id=com.estrongs.android.pop ファイラー。システムファイルの書き換え、閲覧、置き換え等に使う。 Tegrak Overclock ※有料版あり https //market.android.com/details?id=com.tegrak.overclock.ultimate CPU・GPUのクロック、電圧変更ツール。 他の同種ツールと同時に使用すると競合することがあるので注意。 SetCPU for Root Users http //forum.xda-developers.com/showthread.php?t=505419 是非開発に寄付したい人はMarketから。機能に違いはない。 https //market.android.com/details?id=com.mhuang.overclocking CPUのクロック、電圧変更ツール。 他の同種ツールと同時に使用すると競合することがあるので注意。 OldMarket http //forum.xda-developers.com/showthread.php?t=1240344 Androidマーケットを、V2⇔V3切り替えできるようにするツール。 ダウンロードや購入が不安定なV3にイライラしたときに。
https://w.atwiki.jp/x10minipro/pages/31.html
root取得について 2010/08/31の時点ではUniversal Androotを使用することがもっとも容易なやり方です。 作者ページ 二三街角 xdaのフォーラム Universal Root PCを使う場合の手順 上記のどちらかからUniversal Androotのapkファイルを入手する X10側でUSB debugging modeにしてPCに接続する X10側でUSB storageをturn offする PC側でadbコマンドでapkを/sdcardに転送する adb push UniversalAndroot.apk /sdcard/ PC側でadbコマンドでapkをインストールする adb install /sdcard/UniversalAndroot.apk X10側でUniversalAndrootを実行 「Superuser for Android1.5/1.6」を選択 「Root -)」ボタンをクリック PC側でadbコマンドでshellに入る adb shell PC側のshellで「su」コマンドを実行する su X10側に「Superuser Request」が表示されるので許可(Allow)する PC側のshellのプロンプトが「#」になっている 極力X10のみでやる手順 X10のブラウザでapkをダウンロード Package Installerから上記apkをインストール X10側でUniversalAndrootを実行 「Superuser for Android1.5/1.6」を選択 「Root -)」ボタンをクリック Marketから「Android Terminal Emulator」などをインストール 上記を開きshellに入る shellで「su」コマンドを実行する su 「Superuser Request」が表示されるので許可(Allow)する shellのプロンプトが「#」になっている なお、Superuser.apkはAndroid Marketでも配布されています。 時々、Version upとかしてますので、上記手順終了後、改めてインストールした方が、管理しやすいでしょう。 ここ2010/09/01~09/06の間で2回ほどアップデートされてたりしますし。 Marketからインストールした後は、「設定」タブの一番下、「Su binary Tap to check for updates」のところをクリックしてください。 「su」バイナリが最新かどうかをチェックします。 最新でない場合はアップデートしてくれます。 アップデートを行わない場合、アプリがroot権限を取るたびにウィンドウが表示されたりして、大変鬱陶しいことになります。
https://w.atwiki.jp/andev/pages/25.html
製造Manufacturer SHARPSharp Corporationシャープ株式会社 キャリアCarrier 日本Japan au 端末タイプDevice Type クラムシェル型スマートフォンClamshell Smartphone ソフトウェア OSOperating System 現行バージョンPresent Android 1.6 初期バージョンOriginally Android 1.6 ユーザインターフェイスUser Interface 独自 ハードウェア 本体サイズDimensions 幅Wide 149 mm 高さHeight 83 mm 深さDepth 17.9 mm 質量Weight 227 g 色Color BLACK LIGHT BLUE CPU チップセット QSD8650 動作周波数Frequency 1 GHz 製造Manufacturer Qualcomm ファミリ Snapdragon アーキテクチャ ARMv7 コア Scorpion メモリMemory RAM 256 MB ROM 3.4 GB 外部ストレージExpandable Storage microSD 最大16 GBup to 16 GB ディスプレイDisplay 解像度Display Resolution 480 x 960 px 規格Code FWVGA++ サイズSize 5.0 in 方式 ASV液晶ASV LCD 表示色数Color 約26万色 アスペクト比aspect ratio 16 8 ピクセル密度pixel per inch 不明 スピーカーSpeaker モノラルmono メインカメラCamera 画素数 5.27 mp オートフォーカスAuto Focus ○ 光学ズームOptical Zoom 1倍1x LEDライト ○ サブカメラCamera 画素数 430 kp オートフォーカスAuto Focus - 光学ズームOptical Zoom 1倍1x LEDライト - 入力デバイスInput Device キーボードKeyboard QWERTY Keyboard タッチスクリーンTouch screen 静電容量式(マルチタッチに対応) トラックボールTrackball ○ 光学ジョイスティック - マイクMicrophone モノラルmono キー 電源 ○ ホーム ○ メニュー ○ 検索 ○ 戻る ○ エンター トラックボール兼用 通話開始 ー 通話終了 電源キー兼用 音量大 ○ 音量小 ○ カメラ - GPS ○ Assisted GPS ○ センサー デジタルコンパスDigital Compass ○ 加速度センサー3-axis Accelerometer Sensor ○ 磁気センサー3-axis Magnetic field Sensor ○ 方位センサーOrientation Sensor - ジャイロセンサーGyroscope Sensor - 照度センサーLight Sensor - 圧力センサーPressure Sensor - 温度センサーTemperature Sensor - 近接センサーProximity Sensor - 外部接続端子 USB MicroUSB イヤオンジャック 平型イヤホン端子 放送受信機能 ワンセグ ○ FMラジオFM Radio - 電源 バッテリーbattery 種類Type リチウムイオン電池Rechargeable Lithium-ion battery 容量Capacity 1400 mAh 電圧 不明 連続通話時間Talk time 3G 約300分 連続待受時間Standby time 3G 約200時間 ACアダプターAC Adapter - ネットワーク 3G 規格 CDMA 1X WIN CDMA 1x EV-DO Rev.A ○ 回線速度 下り 最大3.1 Mbps 上り 最大1.8 Mbps 帯域 800 MHz ○ 新800 MHz ○ 2000 MHz ○ Wi-Fi IEEE 802.11 b ○ IEEE 802.11 g ○ IEEE 802.11 n - Bluetooth バージョンVersion 2.1 EDR ○ 電波強度 不明 対応プロファイル SPPシリアルポートプロファイル - HSPヘッドセットプロファイル ○ HFPハンズフリープロファイル ○ A2DPアドバンスドオーディオ配信プロファイル ○ AVRCPオーディオ/ビデオリモートコントロールプロファイル ○ OPPオブジェクトプッシュプロファイル ○ FTP(Server only) - HIDヒューマイニンターフェイスデバイスプロファイル - 赤外線 ○
https://w.atwiki.jp/x06ht/pages/35.html
unrevokedでのroot化 はじめに root化すると下記メリットがあります。 カスタムリカバリが導入されて、/systemパーティションを書き換えることができる root権限が必要なアプリを実行できる 以下、よく読んで覚悟して実行してください。 root化するとキャリア・メーカーの保証は効かなくなります。 Desireや各ソフトなどのバージョンが違う為に失敗する可能性もあります。 このメモの通りにroot化しようとして失敗したり壊れても責任は負いません。 それが怖い場合はroot化をあきらめましょう。 変化がないからと慌ててバッテリーを外したり電源切ったりしないようにしてください。 参照 http //desire-root.blogspot.com/2010/11/x06htunrevorkedroot.html http //kunbe.blogspot.jp/2012/04/x06htiiroot.html http //qtotter.wordpress.com/2010/08/11/one-click%E3%81%A7htc-desire%E3%82%92root%E5%8C%96/ http //ar3r3.blogspot.com/2010/07/htc-desire-rooted.html ほとんど↑のサイトの通りです。勝手に参照してすみません。そしてありがとうございます。 手順0 まずGoldCardを作っておきましょう。 GoldCardとはデバイスチェックを回避する特殊なSDCardのことで、思わぬトラブルが発生したときに復旧の可能性が大きく広がります。 フォーマットするとGoldcardでなくなってしまうため、普段使いのものとは別のカードで作って保管しておくとよいです。 注:卵とにわとりの関係になりますが手順1と手順2のドライバの導入が必要になります 下記のサイトのように手動で作成する方法もありますが、GoldCard Toolを使うと簡単にGoldCardを作ることができます。 http //acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2FGoldcard%E4%BD%9C%E6%88%90 http //d.hatena.ne.jp/Gzh/20091128/1259392319 http //jp.androlib.com/android.application.name-starnberger-guenther-android-goldcard-jnAtE.aspx http //whitesc3.blog7.fc2.com/blog-entry-241.html 手順1 hboot driverの導入 まず、 http //unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install からhboot driverをダウンロードします。 英語が分かりにくい人のための和訳は↓ http //qtotter.files.wordpress.com/2010/08/hboot-driver.pdf ↓ ダウンロードしたhboot driverを展開してandroid_winusb.infを エディタで開き、各セクションに以下の構文を追加します。 [Google.NTx86]セクション ;Desire %SingleAdbInterface% = USB_Install, USB\VID_0BB4 PID_0C87 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4 PID_0C87MI_01 [Google.NTamd64]セクション ;Desire %SingleAdbInterface% = USB_Install, USB\VID_0BB4 PID_0C87 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4 PID_0C87 MI_01 ↓ usbデバッグにチェックを入れdesireの電源を切り、戻るボタン+電源ボタンでHBOOTに入ります。 (メニュー→設定→アプリケーション→開発→USBデバッグ) ↓ desireをusbケーブルでPCに接続します。 ↓ PCでデバイスマネージャーを開く。(マイコンピューターで右クリック⇒プロパティ⇒ハードウェア) ↓ Android1.0で右クリックでドライバの更新を押します。 ↓ 「いいえ、今回は更新しません」⇒「一覧または特定の場所からインストールする」とすすむ。 ↓ 「次の場所を含める」にチェックを入れ、先程hboot driverを展開・編集した場所を指定します。 ↓ 以上で、hboot driverの導入は終了です。 手順2 unrevokedでroot取得 HTC syncをインストールしてドライバだけ残してuninstallします。 ↓ unrebokedのサイト http //www.unrevoked.com/recovery/ から、osにあったソフトをダウンロードします。 ↓ リカバリーがAmonRaがいい場合 (標準だと、ClockworkModになるのですが、SDに1GB以上の領域作ってAPP2SD+するならAmonRAを入れる。) http //forum.xda-developers.com/showthread.php?t=839621 からrecovery-RA-desire-v2.0.0.imgをダウンロードしておく。 ClockworkModを導入する場合も、 http //forum.xda-developers.com/showthread.php?t=839640 から最新版の.imgをダウンロードしたほうがベター。 ダウンロードしたイメージが壊れていないかMD5を必ず確認しましょう。 ↓ unrebokedのサイトからダウンロードしたファイルを実行。 unrEVOked recovery reflash toolが立ち上がる。 AmonRA導入する方はdesireを接続する前にfileメニューのCustomRecoveryで、先ほどダウンロードしたファイルを選択しておく。 ↓ desireを「充電のみ」で接続します。(usbデバッグにチェックを忘れずに) ↓ あとは、ソフトが勝手にrootを取得してくれる。 (※注 多少画面が変わらなくても電池パック等を抜かないこと!これはROM焼きでも重要なことです) ↓ 「Done」になったら終了 ※"Is your firmware too new?"というエラーが出る場合は、unrevoked 3.22を試してみるといいかもしれません。念のためウィルスチェックしてください。 アプリ一覧にsuperuser permissionができてたらroot化成功です! 手順3 root化が成功したら、万一のため Titanium Backup(マーケットからDL、無料)でバックアップをしておく。 (unrevokedでroot化した状態ではbusyboxがインストールされていないため、Titanium Backupの"お困りですか?"ボタンを押してbusyboxをインストールする必要あり) [バックアップ/リストア]-[menu]-[バッチ処理]-[バックアップ:全ユーザアプリ+システムデータ] ApnManager(マーケットからDL,無料)でAPN情報をエクスポートしておく。 recoveryモードのBackup/Restoreの項目からNand backupとかしておく。 SDの中身をPCなどにバックアップしておく。 nandroidのデータは RAなら/sdcard/nandroid ClockworkModなら/sdcard/clockworkmod/backup/ 手順4 お好みに応じてA2SD+ 以上です。 補足 Linux版unrevokedを使ったroot化 Linux版unrevokedはドライバを組み込む必要がないので、Windows版よりずっと少ない手間でroot化できます。またバージョン3.32において、Windows版で報告されてるエラーは出ないようです。 Linux版unrevokedを利用される方は、上記の「手順1」を省略して「手順2」を次のように行ってください。「手順0」「手順3」「手順4」は上記と同じです。 Linux版unrevokedにおける手順2 充電の確認 X06HTが充電されていることを確認します。(root化中に電池が切れたらヤバイ) ↓ X06HTのUSBデバッグモードを on にする 具体的には、端末の「設定」を開いて 「アプリケーション」 - 「開発」の順にメニューをたどり、「USBデバッグ」の項目にチェックを入れます。 なお、root化が成功した後はUSBデバッグモードをoffに戻してもかまいません。 ↓ 必要ならPCにリカバリープログラムをダウンロードする root化するにはHTC純正でないリカバリープログラムを端末にインストールする必要があります。非純正のリカバリープログラムにはメジャーな物としてAmonRaとClockworkModがあり、一般的にはAmonRaのほうが機能が多いと言われています。unrevokedは自動的にClockworkModをインストールしてくれるのですが、SDに512MB以上の領域を作ってAPP2SD+するならAmonRAを使う必要があります。(リカバリープログラムは後でも変更可能) AmonRaを使うのなら http //forum.xda-developers.com/showthread.php?t=839621 からrecovery-RA-desire-v2.0.0.imgをダウンロードしておく。 ClockworkModを使う場合も、最新版を使いたいなら http //forum.xda-developers.com/showthread.php?t=839640 からダウンロードすることができます。 ダウンロードしたイメージが壊れていないかMD5を必ず確認しましょう。 ↓ PCにunrevokedをダウンロードして解凍する unrevokedのサイト http //www.unrevoked.com/recovery/ から、Linux版をダウンロードします。Linux版は reflash.tar.gzというファイル名です。reflash.tar.gzを解凍すると、reflashという実行ファイルができますが、これがunrevokedのプログラムです。 ↓ unrevokedの起動 unrevokedを起動します。(コマンドラインから実行するなら、先のreflashがあるディレクトリに入って ./reflash ) 自己責任でroot化することを承認するかどうかを問うダイアログのOKボタンをクリックすると、端末を繋げとメッセージが出ますが、AmonRAなど標準品以外のリカバリープログラムを導入する方は端末を繋ぐ前にメニューの「File」 - 「Custom Recovery」をクリックし、先にダウンロードしたリカバリプログラムのイメージを選択します。 ↓ PCと端末の接続 電源が入った状態のX06HTとPCをUSBケーブルで繋ぎます。(私はsyncモードで繋いだ) あとは、ソフトが勝手にrootを取得してくれます。(どんな作業をしているかメッセージが出ます。数分かかります。) 多少画面が変わらなくても電池パック等を抜かないこと!これはROM焼きでも重要なことです。 ↓ 「Done」になったら終了 アプリ一覧にsuperuser permissionができてたらroot化成功です! 謝辞 Desire rootスレ、xda-developers、および本root化手順およびA2SD+適用手順のextパーティション作成、SBM Froyo向け手順のオリジナル版txtを公開してくださったX06HTスレpart56の 573をはじめとする関係者に感謝の意を表します。
https://w.atwiki.jp/kamiapp/pages/19.html
rootがどういう意味か知らないなら出直せ。 アプリ名 Screencast Video Recorder URL https //play.google.com/store/apps/details?id=com.ms.screencast&hl=ja 一言 動画を録画出来るアプリ アプリ名 Barnacle Wifi Tether URL https //play.google.com/store/apps/details?id=net.szym.barnacle 一言 端末をWi-Fiルーターに出来るアプリ アプリ名 Titanium Backup ★ root URL https //play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=ja 一言 私のスマホは過去に戻る。 アプリ名 SetCPU for Root Users URL https //play.google.com/store/apps/details?id=com.mhuang.overclocking&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5taHVhbmcub3ZlcmNsb2NraW5nIl0. 一言 限界を越えろ。 アプリ名 Root Explorer (File Manager) URL https //play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=ja 一言 rootさん御用達のエクスプローラー アプリ名 MarketEnabler URL http //androidgirlstablet.com/blog-entry-410.html 一言 野良アプリ アプリ名 AdAway URL https //play.google.com/store/apps/details?id=org.adaway&hl=ja 一言 右手を振りかざせばLv.5の広告すら拒絶出来るアプリ アプリ名 ClockSync URL https //play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ja 一言 私のスマホは一分一秒のズレをも許さない アプリ名 Autostarts URL https //play.google.com/store/apps/details?id=com.elsdoerfer.android.autostarts&hl=ja 一言 飽きてきた アプリ名 AppWidgetPicker URL http //d.hatena.ne.jp/atsurin/20110506/1304654117 一言 xda無料会員登録必須?Widget一覧画面を変更 アプリ名 MetaMorph URL [[]] 一言 メタモルフォーゼ!野良アプリ。ggrks アプリ名 Screenshot It URL https //play.google.com/store/apps/details?id=com.edwardkim.android.screenshotitfull&feature=related_apps#?t=W251bGwsMSwxLDEwOSwiY29tLmVkd2FyZGtpbS5hbmRyb2lkLnNjcmVlbnNob3RpdGZ1bGwiXQ.. 一言 スマホのみでスクショを撮れる。機種によってはルート不要とかなんたら アプリ名 System Tuner Pro URL https //play.google.com/store/apps/details?id=ccc71.pmw.pro&hl=ja 一言 人造人間 アプリ名 BusyBox URL https //play.google.com/store/apps/details?id=stericson.busybox&hl=ja 一言 rootを取ったらコレ。最初から入ってたりするかもしれない アプリ名 ROM Manager URL https //play.google.com/store/apps/details?id=com.koushikdutta.rommanager&hl=ja 一言 名前の通り アプリ名 SD Maid - System cleaning tool URL https //play.google.com/store/apps/details?id=eu.thedarken.sdm&hl=ja 一言 スマホがメイドになるアプリ アプリ名 SuperSU URL https //play.google.com/store/apps/details?id=eu.chainfire.supersu&feature=search_result#?t=W251bGwsMSwxLDEsImV1LmNoYWluZmlyZS5zdXBlcnN1Il0. 一言 Super SuperUserの略。
https://w.atwiki.jp/is01rebuild/pages/15.html
OS、、クロスコンパイル環境、Androidのソースコード、boot.img の作成、、c Native プログラム等の開発環境。 一応、上から下に作業可能な順にしようと思う。 現状、日記状態。 具体的な修正箇所(パッチ)は修正(パッチ)を参照。 開発環境のOS(私の場合) WindowsXP 上に VMware Player を導入し、WMware Player に Ubuntu をインストール ゲスト用バーチャルマシン設定:CPU 4コア、mem 2GB、HDD raw接続、USB高速有効 Ubuntu 10.04 LTS (x64版) vmware tool インストール クロスコンパイル環境 面倒なときは、Android NDK をダウンロードして、gcc の部分を使用。 boot.img を作成する場合、面倒なのだが mkbootimage をコンパイルしないといけないので、 Androidのソースコードも必要になってくる。 Android 2.2 ソースコードの入手 repo の導入は他のサイトに譲るとして、 Android 2.2_r1.3 は下記のように入手。 $repo init -u git //android.git.kernel.org/platform/manifest.git -b android-2.2_r1.3 $repo sync Linux で adb や ddms を利用するには? 重要な事を忘れていました。 Linux で adb や ddms を利用するには次の設定が必要です /etc/udev/rules.d/51-android.rules に下記のように書いています。 SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666" 以下、別ページにまとめ中 一応、make する。 boot.img 作成の為だけに使用するなら、 mkbootimg.c の変更だけでよい。 IS01向けにコンパイルするなら、共有ライブラリのアドレスを修正しなければならない。 修正(パッチ)←詳細ページ boot.img の作成 unubinze した後、splitしてカーネルとcpioファイルに分割。 出てきた、cpioファイルを展開して ramdisk ディレクトリを得る。 boot.img の作成←詳細ページ c Nativeプログラムの作成 結構コツが必要。 特に、linker とか。 hello world 出すだけで、12時間くらい試行錯誤…。。。 c言語のプログラム、タッチパネルなどを参照 Android 2.2_r1.3の bin と lib を動かす とりあえず、完了。 以下、ヒント。 JN-DK01 # 0x80000000 - 0xFFFFFFFF Kernel # 0x70100000 - 0x7FFFFFFF Thread 0 Stack # 0x70000000 - 0x700FFFFF Linker # 0x60000000 - 0x6FFFFFFF Prelinked System Libraries # 0x50000000 - 0x5FFFFFFF Prelinked App Libraries # 0x40000000 - 0x4FFFFFFF Non-prelinked Libraries # 0x2AAAAAAA - 0x3FFFFFFF mmap d stuff # 0x10000000 - 0x2AAAAAA9 Thread Stacks # 0x00000000 - 0x0FFFFFFF .text / .data / heap 詳細は修正(パッチ)参照。 Andoroid 2.2_r1.3 を動かす! とりあえず、運が良ければ起動する。 init.rc コメント、突っ込み、間違い指摘、要望など有りましたら下記までどうぞ。 名前 コメント
https://w.atwiki.jp/sc-02croot/pages/14.html
root化に挑戦するまえに、必ず以下を読み、理解した上で行なってください。 root化に挑戦するまえに、必ず以下を読み、理解した上で行なってください。 root化とは? root化するとできること root化のデメリット root化とは? AndroidはLinuxベースのOSのため、各ファイルにアクセス権(パーミッション) が設定されており、一般ユーザーはシステム領域にアクセスすることができません。 root化とは、スーパーユーザーと呼ばれる、全てのファイルを操作することができるユーザーを使用可能にすることです。 root化するとできること プリインストールアプリの削除 端末にあらかじめインストールされている無駄なアプリケーションを削除することができます。 フォント入れ替え システムフォントを自分の好きなものに入れ替えることができます。 ただし、SC-02Cではrootを取らなくてもフォントを入れ替えることができます。 フォントを入れ替えたいだけなら、以下の方法を使用することをおすすめします。 [TODO]フリップフォントへの誘導 バッテリーアイコン、ステータスバーなどのカスタマイズ バッテリーアイコンを100段階にしたり、ウインドウを半透明にしたりetc カスタムカーネル、カスタムROMの導入 カスタムカーネル、カスタムROMを導入することで、純正ROMにはない機能を使用したり、幅広いカスタマイズをすることができます。 root化のデメリット root化には、いくつかのデメリットがあります。 一つでも受け入れられないことがあるのなら、root化しないほうがよいです。 SC-02Cはroot化しなくても十分快適な端末です。 失敗すると壊れる 失敗したら最悪文鎮化します。ただのゴミになります。 docomo、およびメーカーの保証外となる。 root化した時点で、docomo、メーカーの保証は受けられなくなります。 もしroot化に失敗したり、自分の不注意で端末を壊してしまったら、諦めるしかありません。 「root化した端末でdocomoの保証を受けるには?」等の質問は スレが荒れる元なのでやめましょう。 文鎮化しても泣かない覚悟がないのなら、root化するのは諦めてください。 非root時に比べ、セキュリティが弱くなる あなたが全てのファイルにアクセスできるということは、 悪意のあるプログラムも全てのファイルにアクセスできるということです。 あなたの端末にある重要なデータが流出したり、破壊される危険性は非root時に比べて高くなります。 また、あなたがシステムの重要なファイルを間違って操作してしまい、端末を壊してしまうかもしれません。 使えていた機能が使えなくなることがある root化そのもののデメリットではないですが、root化したあとにカスタムROMやカスタムカーネルを導入した場合、 今まで使えていた機能が使えなくなることがあります。 (ワンセグやBluetooth、TV出力など) また、カスタムROMやカスタムカーネルは、あくまで有志が作成したものなので、 純正ROMに比べて不安定になることがあります。 さらに、カスタムROMを導入すると、Samsung公式アプリケーションの多くは利用できなくなります。 繰り返しますが、 全てのデメリットを受け入れ、root化の結果何が起こっても自己責任 ということを理解した上で、root化に挑戦してください。
https://w.atwiki.jp/infobar_a02/pages/18.html
root化について root化を行う場合は、「完全に」自己責任でお願いします。 関連サイト 【ROM焼き】au INFOBAR A02 HTX21 root1 http //anago.2ch.net/test/read.cgi/smartphone/1360908846/
https://w.atwiki.jp/sc-02croot/pages/19.html
必要なハードウェア・ソフトウェア あると便利なソフトウェア 必要な知識 端末のroot取得のためには、以下の準備が必要です。 必要なハードウェア・ソフトウェア PC Odin Kies(Driver)のインストール 以下のURLから、Kiesをダウンロードして、インストールする。 Kiesを入れれば一緒にDriverも入る。Kiesを入れずにDriverのみをインストールした場合は ADBコマンドが通らない不具合があります(2011年12月時点)。 ※注:リンク先音が出ます http //jp.samsungmobile.com/pc/lineup/SC-02Bdownload.html JDKのインストール 以下のURLから「JDK」と書かれているものをダウンロードして、インストールする(JREではないほう) http //www.oracle.com/technetwork/java/javase/downloads/index.html 32bitか64bitかは自分のOSにあったものを。Windows x86が32bit、Windows x64が64bit用。 Windows x8679.46 MB jdk-7u1-windows-i586.exe Windows x6480.24 MB jdk-7u1-windows-x64.exe 64bitOSで判断がつかないなら両方入れておけばいいんじゃね。 JREのインストール JDKを特に気にせずインストールすれば一緒にインストールされるはず。 初期ROM 初期PIT sakuramilkさんとこのgithubから。 あると便利なソフトウェア AndroidSDKのインストール 以下のURLから、「installer_r**-windows.exe」をダウンロードして、インストールする。 インストールはroot取得に特化した話ではないため、省略。 http //developer.android.com/sdk/index.html 必要な知識 adbを使った端末のコマンドライン操作(Linuxコマンド) 知らなくてもroot取得は出来るが、知っているとトラブル対処のしやすさが段違い。 スレで質問すると、コマンドを知っていること前提で対処法を教えてくれることもある。 セキュリティに関する知識 root化した端末は、当然ながら非rootに比べてセキュリティ面が弱くなる。 非rootでも当たり前のことですが、ウイルス対策ソフト、権限確認ソフト、通信制御ソフト等を利用し、 通常以上にセキュリティに留意すること。
https://w.atwiki.jp/is01rebuild/pages/58.html
最新の init.rc デフォルトのinit.rcから修正コメントをごっそり削除して、現在のinit.rcとdiffを取った。 コメント部分が無くなってはいますが、変更箇所は分かるかと思います。 すげ替え環境をどのようにするかで mount や symlink 周りが変わってくる。ここを間違えると危険である。 下記では、DEBUGを +# export DEBUG 6 で、コメントアウトしているが、これを入れるとlinkerのデバッグ情報をlogcatに出すようになり、非常に動作が遅くなります。どのようなライブラリを読んで、リンクしているか知りたい方はコメント外すと良いかも。 $ diff -ubB init.rc ../init.rc --- init.rc2011-01-23 21 58 35.144840742 +0900 +++ ../init.rc2011-01-23 21 58 14.014205525 +0900 @@ -1,9 +1,9 @@ - +ch on init sysclktz 0 -loglevel 3 +loglevel 6 export PATH /sbin /system/sbin /system/bin /system/xbin export LD_LIBRARY_PATH /system/lib @@ -11,17 +11,23 @@ export ANDROID_ROOT /system export ANDROID_ASSETS /system/app export ANDROID_DATA /data - export EXTERNAL_STORAGE /sdcard - export DOWNLOAD_CACHE /data/cache + export EXTERNAL_STORAGE /mnt/sdcard + export ASEC_MOUNTPOINT /mnt/asec export BOOTCLASSPATH /system/framework/core.jar /system/framework/ext.jar /system/framework/framework.jar /system/framework/android.policy.jar /system/framework/services.jar - symlink /system/etc /etc + symlink /sys/kernel/debug /d + + mkdir /mnt 0775 root system + mkdir /mnt/sdcard 0000 system system + symlink /mnt/sdcard /sdcard + + mkdir /acct + mount cgroup none /acct cpuacct + mkdir /acct/uid - mkdir /sdcard 0000 system system - mkdir /cprm 0000 system system - mkdir /system - mkdir /data 0771 system system mkdir /cache 0770 system cache + mkdir /config 0500 root root + mkdir /sqlite_stmt_journals 01777 root root mount tmpfs tmpfs /sqlite_stmt_journals size=4m mkdir /obex_data_tmp 01777 root root @@ -39,11 +43,18 @@ chown system system /sqlite_journals chmod 0777 /sqlite_journals + mkdir /mnt/secure 0700 root root + + mkdir /mnt/secure/staging 0700 root root + + mkdir /mnt/secure/asec 0700 root root + + mkdir /mnt/asec 0700 root system + mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000 mkdir /sh_tmp 0666 root root mount tmpfs tmpfs /sh_tmp -mount rootfs rootfs / ro remount write /proc/sys/kernel/panic_on_oops 1 write /proc/sys/kernel/hung_task_timeout_secs 0 @@ -54,7 +65,7 @@ mkdir /dev/cpuctl mount cgroup none /dev/cpuctl cpu - chown sytem system /dev/cpuctl + chown system system /dev/cpuctl chown system system /dev/cpuctl/tasks chmod 0777 /dev/cpuctl/tasks write /dev/cpuctl/cpu.shares 1024 @@ -69,30 +80,56 @@ chmod 0777 /dev/cpuctl/bg_non_interactive/tasks write /dev/cpuctl/bg_non_interactive/cpu.shares 52 - mount yaffs2 mtd@system /system ro + mkdir /system0 + mount yaffs2 mtd@system /system0 + mount yaffs2 mtd@system /system0 ro remount + - mount ext3 /dev/block/mmcblk0p1 /data nosuid nodev + + mkdir /data0 + mount ext3 /dev/block/mmcblk0p1 /data0 nodev + symlink /data0/data_ex/data /data chown system system /data - chmod 0777 /data + chown system system /data0/data_ex/data + chmod 0771 system system /data0/data_ex/data + symlink /data0/system_ex/system /system + symlink /system/etc /etc mkdir /data/ro 0771 system system mount ext3 /dev/block/mmcblk0p2 /data/ro nosuid nodev ro chown system system /data/ro chmod 0777 /data/ro + + mkdir /data/dontpanic + chown root log /data/dontpanic + chmod 0750 /data/dontpanic + + + + mount yaffs2 mtd@cache /cache nosuid nodev chown system cache /cache chmod 0770 /cache - chown system system /cache/recovery + chown system cache /cache/recovery chmod 0770 /cache/recovery + chown root log /proc/vmallocinfo + chmod 0440 /proc/vmallocinfo + + chown root system /proc/kmsg + chmod 0440 /proc/kmsg + mkdir /data/misc 01771 system misc - mkdir /data/misc/hcid 0770 bluetooth bluetooth - mkdir /data/misc/keystore 0770 keystore keystore + mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth + mkdir /data/misc/bluetooth 0770 system system + mkdir /data/misc/keystore 0700 keystore keystore mkdir /data/misc/vpn 0770 system system + mkdir /data/misc/systemkeys 0700 system system mkdir /data/misc/vpn/profiles 0770 system system mkdir /data/misc/wifi 0770 wifi wifi + mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/dhcp 0770 dhcp dhcp chown dhcp dhcp /data/misc/dhcp @@ -96,9 +133,11 @@ mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/dhcp 0770 dhcp dhcp chown dhcp dhcp /data/misc/dhcp - chmod 0644 /system/etc/wifi/wpa_supplicant.conf chmod 0770 /data/misc/wifi + chown wifi wifi /data/misc/wifi chmod 0660 /data/misc/wifi/wpa_supplicant.conf + chown wifi wifi /data/misc/wifi/wpa_supplicant.conf + mkdir /data/local 0771 shell shell mkdir /data/local/tmp 0771 shell shell mkdir /data/data 0771 system system @@ -164,10 +206,6 @@ setprop ro.CONTENT_PROVIDER_MEM 5632 setprop ro.EMPTY_APP_MEM 6144 - setprop ro.com.google.location_feature 1 - setprop GET_TOUCH_EVENTS 0 - setprop GET_KEY_EVENTS 0 - write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15 write /proc/sys/vm/overcommit_memory 1 @@ -176,6 +214,9 @@ write /proc/1/oom_adj -16 + write /proc/sys/vm/dirty_expire_centisecs 200 + write /proc/sys/vm/dirty_background_ratio 5 + chown radio system /sys/android_power/state chown radio system /sys/android_power/request_state chown radio system /sys/android_power/acquire_full_wake_lock @@ -235,22 +277,6 @@ chmod 0666 /dev/smd_shdiag - - mkdir /data/data/com.android.providers.settings 0771 system system - mkdir /data/data/com.android.providers.settings/lib 0755 system system - mkdir /sqlite_journals/com.android.providers.settings 0771 system system - mkdir /sqlite_journals/com.android.providers.settings/databases 0771 system system - symlink /sqlite_journals/com.android.providers.settings/databases /data/data/com.android.providers.settings/databases - - mkdir /data/data/com.android.providers.settingsex 0771 system system - mkdir /data/data/com.android.providers.settingsex/lib 0755 system system - mkdir /sqlite_journals/com.android.providers.settingsex 0771 system system - mkdir /sqlite_journals/com.android.providers.settingsex/databases 0771 system system - symlink /sqlite_journals/com.android.providers.settingsex/databases /data/data/com.android.providers.settingsex/databases - - - - setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208 setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208 setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208 @@ -260,15 +286,13 @@ setprop net.pppbtdg.clientIp 1.2.3.5 setprop net.pppbtdg.portspeed 115200 - setprop ro.config.libmotionemoji libmotionemoji_impl.so - class_start default -setprop wifi.interface wlan0 -insmod /system/lib/modules/unifi_sdio.ko -setprop wlan.driver.status loaded -write /proc/sys/kernel/modules_disabled 1 + class_start default + setprop wifi.interface wlan0 + insmod /system/lib/modules/unifi_sdio.ko + setprop wlan.driver.status loaded service console /system/bin/sh console @@ -297,13 +320,12 @@ critical onrestart restart zygote onrestart restart media - onrestart restart mediayamaha -onrestart restart dtvserver -onrestart restart sdservice +onrestart restart sdservice service vold /system/bin/vold socket vold stream 0660 root mount + ioprio be 2 service usbmgrd /system/bin/usbmgrd socket usbmgrd stream 0660 root mount @@ -312,40 +334,31 @@ socket nexus stream 0660 root system disabled +service netd /system/bin/netd + socket netd stream 0660 root system service debuggerd /system/bin/debuggerd -service fotad /system/bin/fotad - user root + service ril-daemon /system/bin/rild socket rild stream 660 root radio socket rild-debug stream 660 radio system user root - group radio cache inet misc + group radio cache inet misc audio -service uim-daemon /system/bin/uimd - socket uimd stream 0660 root radio - user root - group radio cache inet misc service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server socket zygote stream 666 onrestart write /sys/android_power/request_state wake onrestart write /sys/power/state on + onrestart restart media service media /system/bin/mediaserver user media - group system audio camera graphics inet net_bt net_bt_admin - -service mediayamaha /system/bin/mediayamahaserver - user media - group system audio camera graphics inet net_bt net_bt_admin + group system audio camera graphics inet net_bt net_bt_admin net_raw + ioprio rt 4 -service bootsound /system/bin/playmp3 - user media - group audio - oneshot service bootanim /system/bin/bootanimation user graphics @@ -354,7 +367,7 @@ oneshot service dbus /system/bin/dbus-daemon --system --nofork - socket dbus stream 666 bluetooth bluetooth + socket dbus stream 660 bluetooth bluetooth user bluetooth group bluetooth net_bt_admin @@ -370,10 +385,9 @@ service bdb3_init /system/etc/init.bdb3.sh oneshot -busybox --install service racoon /system/bin/racoon socket racoon stream 600 system system - group net_admin keystore + group net_admin disabled oneshot @@ -384,19 +398,24 @@ disabled oneshot -service keystore /system/bin/keystore +service keystore /system/bin/keystore /data/misc/keystore user keystore group keystore socket keystore stream 666 +service dumpstate /system/bin/dumpstate -s + socket dumpstate stream 0660 shell log + disabled + oneshot + service shlcdc_process /system/bin/shlcdc_process service shdisp_process /system/bin/shdisp_process -service dhcpcd /system/bin/logwrapper /system/bin/dhcpcd -d wlan0 -dd +service dhcpcd /system/bin/logwrapper /system/bin/dhcpcd -dd wlan0 disabled oneshot -service wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf +service wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -dd user root group wifi inet socket wpa_wlan0 dgram 660 wifi wifi @@ -410,7 +429,6 @@ service shsd_process /system/bin/shsd_process -service dtvserver /system/bin/dtvserver service sdservice /system/bin/sdservice service obexd /system/bin/obexd コメント 名前 コメント